export const resolvingPowerOptions = [
  {
    label: '1920*1080',
    value: '1920*1080',
    disabled: false
  },
  {
    label: '1920*1200',
    value: '1920*1200',
    disabled: false
  },
  {
    label: '1600*900',
    value: '1600*900',
    disabled: false
  },
  {
    label: '1920*1440',
    value: '1920*1440',
    disabled: false
  },
  {
    label: '2048*1280',
    value: '2048*1280',
    disabled: false
  },
  {
    label: '2880*1800',
    value: '2880*1800',
    disabled: false
  },
  {
    label: '3840*2160',
    value: '3840*2160',
    disabled: false
  },
  {
    label: '自定义',
    value: '',
    disabled: true
  }
];

export const textAlignOptions = [
  {
    label: 'icon-a-icon-Left-aligntext',
    value: 'left',
    content: '文字左对齐'
  },
  {
    label: 'icon-a-icon-Textcentering-1',
    value: 'center',
    content: '文字居中对齐'
  },
  {
    label: 'icon-a-icon-Textright',
    value: 'right',
    content: '文字右对齐'
  }
];

export const compoTextAlignOptions = [
  // 顶部对齐、左对齐、横向居中对齐、底部对齐、右对齐，横向平均分布，纵向平均分布
  // vertical-align 属性设置元素的垂直对齐方式。
  //     baseline	默认。元素放置在父元素的基线上。
  // sub	垂直对齐文本的下标。
  // super	垂直对齐文本的上标
  // top	把元素的顶端与行中最高元素的顶端对齐
  // text-top	把元素的顶端与父元素字体的顶端对齐
  // middle	把此元素放置在父元素的中部。
  // bottom	把元素的顶端与行中最低的元素的顶端对齐。
  // text-bottom	把元素的底端与父元素字体的底端对齐。
  // length
  // %	使用 "line-height" 属性的百分比值来排列此元素。允许使用负值。
  // inherit	规定应该从父元素继承 vertical-align 属性的值。

  {
    label: 'icon-a-icon-Leftalign',
    value: 'left',
    content: '组件左对齐'
  },
  {
    label: 'icon-a-icon-Rightalign',
    value: 'right',
    content: '组件右对齐'
  },
  {
    label: 'icon-a-icon-Horizontalcentering',
    value: 'center',
    content: '组件横向居中对齐'
  },

  {
    label: 'icon-a-icon-Topalignment',
    value: 'top',
    content: '组件顶部对齐'
  },
  {
    label: 'icon-a-icon-Bottomalignment1',
    value: 'bottom',
    content: '组件底部对齐'
  },
  {
    label: 'icon-a-icon-Verticalcentering',
    value: 'middle',
    content: '组件纵向居中对齐'
  },

  {
    label: 'icon-a-icon-Longitudinalmeandistribution  ',
    value: 'average-x',
    content: '组件横向平均分布'
  },
  {
    label: 'icon-a-icon-Transversemeandistribution',
    value: 'average-y',
    content: '组件纵向平均分布'
  }
];

export const penetratingActionOptions = [
  {
    label: '双击组件值',
    value: 'doubleClick'
  }
];

//每个组件配置项的校验规则
export const componentConfigRules = {
  componentName: [
    { required: true, message: '请填写组件名称', trigger: 'blur' }
  ],
  associatedDatasets: [
    { required: true, message: '请选择关联数据集', trigger: 'change' }
  ],
  xAxis: [{ required: true, message: '请选择横坐标', trigger: 'blur' }],
  barChartValue: [
    { required: true, message: '请选择柱状图值', trigger: 'blur' }
  ],
  lineChartValue: [
    { required: true, message: '请选择折线图值', trigger: 'blur' }
  ],
  majorYName: [{ required: true, message: '请选择次纵坐标', trigger: 'blur' }]
};
